package com.ticket.service;

import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.baomidou.mybatisplus.extension.service.IService;
import com.ticket.entity.Match;
import com.ticket.vo.MatchDetailVO;
import com.ticket.vo.MatchListVO;

import java.util.List;

public interface IMatchService extends IService<Match> {
    Page<MatchListVO> getMatchList(String status, Long teamId, int page, int size);
    MatchDetailVO getMatchDetail(Long matchId);

    /**
     * 获取最近的比赛
     * @param limit 限制返回的比赛数量
     * @return 最近的比赛列表
     */
    List<MatchDetailVO> getRecentMatches(int limit);
}
